home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / os2bbs / ps2_201e.zip / UPDATE.LOG < prev   
Text File  |  1996-01-07  |  15KB  |  303 lines

  1. -------------------------------------------------------------------------------
  2. PalmScan v2.01
  3.  
  4. Copyright (C) 1993,96
  5. by Steven Hendriks                                Fidonet            2:2802/140
  6.    Hoofd 22                                       VirNet                9:310/1
  7.    3214 AH Zuidland                               PNN                13:315/107
  8.    the Netherlands                                SIGnet            27:1331/401
  9.    data: +31-181-453132 (300-28800 bps)           E-Mail  0340278@ptfe22.hro.nl
  10. -------------------------------------------------------------------------------
  11.  
  12. This update log describes the changes since release v1.15.
  13.  
  14. + indicates a new feature
  15. - indicates a bug fix
  16. / indicates a changed feature
  17. | indicates a feature available in the registered version only
  18. : indicates a feature available in the OS/2 version only
  19.  
  20.  
  21. v2.01
  22. -----
  23.  
  24. -  PalmScan and PSetup didn't support underscores in filenames of all
  25.    listfiles. Fixed.
  26.  
  27. -  PalmScan stripped the last three characters of the AddFilesList. Fixed.
  28.  
  29.  
  30. v2.00
  31. -----
  32.  
  33. + |PalmScan can now scan for viruses in the main archive and all embedded
  34.   |archives in one run. The configuration keyword to use this feature is:
  35.   | FastScan
  36.   |When this feature is used, PalmScan will unpack all embedded archives right
  37.   |after the main archive has been unpacked. The virus scan is done at the
  38.   |point where it would normally scan for viruses in the main archive. All
  39.   |other embedded archive processing is done the same as without this feature.
  40.   |For this feature to work properly, your virus scanners must be configured to
  41.   |scan the current directory, _and_ all subdirectories. (The virus scanners
  42.   |configured in the sample configuration files will do this properly).
  43.  
  44. /  The processing of embedded archives has changed. PalmScan does not have to
  45.    execute itself anymore to process embedded archives. This new method does
  46.    cost quite some memory however (approximately 40 kilobytes per generation,
  47.    versus 1 kilobyte plus a couple of hundred kilobytes of EMS/XMS/swap space
  48.    with the previous method). While this is not always possible with the DOS
  49.    version, this version will use the new method when possible (i.e. when there
  50.    is enough conventional memory available), and use the old method when
  51.    needed. The OS/2 version will always use the new method, while there isn't a
  52.    memory limit in OS/2 anyway (except when the swap space runs out, but then
  53.    PalmScan couldn't swap anywhere either).
  54.    PalmScan will not go deeper than 50 levels. No sane person would use that
  55.    level of embedded archives anyway.
  56.  
  57. /  The Archiver, MultiVolumePack and ArchiveTest configuration keywords have
  58.    been changed. There are two main reasons for this change:
  59.    - PalmScan/2 (the OS/2 version of PalmScan) has to be able to both use DOS
  60.      and OS/2 archivers. Even with one archiver, it can use an OS/2 command for
  61.      one function, and use a DOS command for another. When both a DOS and OS/2
  62.      command have been configured for one function, PalmScan/2 will always use
  63.      the OS/2 command. The DOS version of PalmScan will ignore all OS/2
  64.      commands.
  65.    - Some OS/2 archivers do not support the commandline which previous versions
  66.      of PalmScan used to call archivers. Therefor, all commandlines are now
  67.      completely configurable with special @keywords.
  68.  
  69.    It is now split up into multiple keywords:
  70.     Archiver [Extension]   Start of an archiver section
  71.     Pack [Command]         The DOS command to pack an archive.
  72.  :  OS2pack [Command]      The OS/2 command to pack an archive.
  73.     Unpack [Command]       The DOS command to unpack an archive.
  74.  :  OS2unpack [Command]    The OS/2 command to unpack an archive.
  75.     MVpack [Command]       The DOS command to pack a multi-volume archive.
  76.  :  OS2MVpack [Command]    The OS/2 command to pack a multi-volume archive.
  77.     MVunpack [Command]     The DOS command to unpack a multi-volume archive.
  78.  :  OS2MVunpack [Command]  The OS/2 command to unpack a multi-volume archive.
  79.     Test [Command]         The DOS command to test an archive.
  80.  :  OS2test [Command]      The OS/2 command to test an archive.
  81.     Header [Command]       The DOS command to add a header to an archive.
  82.  :  OS2header [Command]    The OS/2 command to add a header to an archive.
  83.  
  84.    All commands have to be configured below the Archiver keyword to which they
  85.    belong.
  86.  
  87.     [Extension]  This is the normal extension for this archiver.
  88.     [Command]    All commands must be full commands. The multi-volume pack and
  89.                  unpack commands have also been expanded to complete commands
  90.                  (not only the extra switch anymore). Also, these keywords must
  91.                  be used:
  92.         @Archive      Will be replaced by the full path and filename of the
  93.                       archive which is being processed. When the path and/or
  94.                       filename contains spaces, PalmScan will add a '"'
  95.                       (without quotes) before and after the path\filename.
  96.         @Path         Will be replaced by the directory, without trailing
  97.                       backlash ('\'), where files should be unpacked to /
  98.                       packed from. This keyword is not really necessary, while
  99.                       PalmScan will always make this directory the current
  100.                       directory before unpacking / packing an archive, but it
  101.                       might be useful for some archivers...
  102.         @Filename     Will be replaced by the filename to be unpacked / packed
  103.                       / added as archive header.
  104.                       This can be either *.* or a normal filename.
  105.         @Filenames    Will be replaced by the filenames to be unpacked /
  106.                       packed / added as archive header. This can be either *.*,
  107.                       a normal filename, or multiple normal filenames
  108.                       (separated by spaces). This keyword should never be used
  109.                       in conjunction with @Path, while only the first filename
  110.                       will get the path in front of it then. It should only be
  111.                       used when the archiver supports multiple filenames on
  112.                       it's commandline.
  113.         @Size         Will be replaced by the target size when packing a multi-
  114.                       volume archive. Therefor, this keyword is only available
  115.                       at the MVpack and OS2MVpack commands.
  116.  
  117.    PalmScan does NOT understand the old Archiver, MultiVolumePack and
  118.    ArchiveTest configuration keywords anymore. You must run PUPDATE to update
  119.    your configuration(s) to the new style.
  120.    Also, PalmScan does NOT add any default commandlines anymore. The @keywords
  121.    MUST be used to pass on information to the archivers.
  122.  
  123. /  Not really PalmScan's fault, but worth to mention here: RAR archives which
  124.    have a password set, will cause RAR to wait for a password to be entered.
  125.    (Other archivers will simply exit with an errorlevel when the password is
  126.    not entered on the commandline, so this really is RAR's mistake). To prevent
  127.    this, you should add '-palmscan' (without quotes) to the RAR unpack
  128.    commandline. (This should only be used at the RAR UNPACK commandline, NOT at
  129.    the other commandlines!)
  130.  
  131. -  The OnlyMainArchive option at the ArchiveConversion feature didn't work.
  132.    Fixed.
  133.  
  134. /  The commandline option /NoConversion has been renamed to /NoChanges.
  135.    /NoChanges means that no changes will be made to processed archives.
  136.    /NoConversion now means that no conversion will be done. Any other changes
  137.    (such as file removal, adding an archive header, etc.) will still be done.
  138.  
  139. /  Changed all references from LHA to LZH. PalmScan will now handle both LHA
  140.    and LZH the same when using the ArchiveConversion keyword or the
  141.    /T[archiver] commandline option.
  142.  
  143. +: Added these configuration keywords:
  144.  :
  145.  :  OS2Key [key number]
  146.  :     This is the same as the RegKey configuration keyword, except that this
  147.  :     one is used by PalmScan/2. PalmScan uses the RegKey configuration, so
  148.  :     you can use one configuration file for both the DOS and OS/2 versions
  149.  :     when you registered both versions.
  150.  :
  151.  :  OS2Scanner [name] [command] [lll] <[hhh] <[nnn] <filespecs>>>
  152.  :     This is the same as the Scanner configuration keyword, except that it
  153.  :     configures an OS/2 virus scanner. When [name] is the same as at a
  154.  :     configured DOS scanner, PalmScan/2 will only use the OS/2 scanner.
  155.  :
  156.  :  OS2RARlock [command]
  157.  :     This is the same as the RARlock configuration keyword, except that it
  158.  :     configures an OS/2 command to lock RAR archives.
  159.  
  160. +: The priority of PalmScan/2 can now be configured with this commandline
  161.  : option:
  162.  :  /P[priority]
  163.  : [priority] can be a value from 0 to 257. The default priority is 100.
  164.  
  165. +: Added a timeout option for external programs to PalmScan/2. When an external
  166.  : program (like an archiver, virus scanner, etcetera) exceeds this time,
  167.  : PalmScan/2 assumes it hangs, and terminates the process in which the
  168.  : external program is running. The configuration keyword for this feature is:
  169.  :  ExecTimeOut [seconds]
  170.  : Example:
  171.  :  ExecTimeOut 600
  172.  : The default timeout value is 600 seconds. So when a program takes longer
  173.  : than 10 minutes, PalmScan/2 will terminate it. The minimum value is 60
  174.  : seconds.
  175.  : Please note that this value should not be set too low, while a program still
  176.  : takes some time to do it's job.
  177.  
  178. /  Removed the OnlyMainArchive option at the ProcessSFX configuration keyword.
  179.  
  180. -  PalmScan didn't detect AV's on RAR SFX archives which have been packed with
  181.    the larger IDOS and OS/2 SFX modules. Fixed.
  182.  
  183. /  Updated the Filedoor function to Filedoor v5.xx.
  184.  
  185. /  The following configuration keywords have been changed:
  186.     EzyFileID     -> Online Ezycom
  187.     ConcordFileID -> Online Concord
  188.     Filedoor      -> Online Filedoor
  189.    The following configuration keywords have been removed (these were already
  190.    replaced in previous PalmScan versions, but were still available for
  191.    downwards compatibility):
  192.     RAfilebase        -> FDB RA
  193.     RApath [...]      -> BBSpath [...]
  194.     NetmailPath [...] -> MessageArea F[...]
  195.    If you use one of the above features, you must either run PUpdate to update
  196.    your configuration, or change it by hand. PalmScan and PSetup do not support
  197.    the old keywords anymore.
  198.  
  199. /  PalmScan will now create an other temporary directory when the directory
  200.    which it uses by default (<TempPath>\<filename>.<generation>) already
  201.    exists.
  202.  
  203. +  PalmScan will now show a spinning cursor when it's working. In the DOS
  204.    version, this will not be shown when an external program is being executed.
  205.    In the OS/2 version, it will always be shown when RedirectOutput is used.
  206.  
  207. +  Added an option to include configuration files in a PalmScan configuration:
  208.     Include [configuration-filename]
  209.    Any number of configuration files can be included in one configuration.
  210.    PSetup will not read the included configuration files (else they would be
  211.    combined to one file when saving the configuration). PalmScan will read
  212.    included configuration files in the order they were found in the original
  213.    configuration file. Keywords in the original configuration file can override
  214.    keywords in included configuration files.
  215.    Example:
  216.     Include archiver.cfg
  217.  
  218. -  Unpacked files which were being packed, would get a wrong file-date when
  219.    using 'Touch Latest' or 'Touch Oldest'. Fixed.
  220.  
  221. +  Added support for extended wildcards. This means that any number of '?' and
  222.    '*' characters can be used in filenames (at features where wildcards are
  223.    supported). For example, 'P*SCAN*' would match 'PALMSCAN.EXE'.
  224.  
  225. +  Added support for Portable Network Graphics (PNG). While there are no
  226.    converters available besides a GIF to PNG converter, there is no need for
  227.    extra configuration keywords for this graphics format (the GIFpack feature
  228.    can already be used to convert GIF to PNG). PalmScan adds the resolution
  229.    (width * height * colors) of PNG files to descriptions the same as it does
  230.    with GIF files.
  231.  
  232. -  When adding a description from FILE_ID.DIZ or DESC.SDI description file to a
  233.    FILES.BBS files list, PalmScan forgot to close the description file, which
  234.    could result in a shortage of file handles. Fixed.
  235.  
  236. /  The remove files feature has been changed completely:
  237.    The RemoveFile configuration keyword has been replaced by this keyword:
  238.     RemoveFilesList [d:\path\filename.ext]
  239.    Example:
  240.     RemoveFilesList d:\palmscan\palmscan.rmv
  241.  
  242.    If you use the RemoveFile feature, you must either run PUpdate to update
  243.    your configuration, or change it by hand. PalmScan and PSetup do not support
  244.    the old RemoveFile keyword anymore.
  245.  
  246.    PalmScan will now also remove files in subdirectories.
  247.  
  248.    The files-list is an ascii text file, containing this:
  249.     [filename.ext] </Size=[size]> </CRC=[crc32]>
  250.  
  251.    [filename.ext] can contain extended wildcards ('?' and '*').
  252.    </Size=[size]> is optional. When specified, PalmScan will check the filesize
  253.     of the file to be removed, against this size.
  254.    </CRC=[crc32]> is optional. When specified, PalmScan will check the crc32 of
  255.    the file to be removed, against this crc32.
  256.  
  257.    Example:
  258.     oasisbbs.add
  259.     bbs_id.diz
  260.     *.* /Size=576 /CRC=76a8c643
  261.     *.bbs /CRC=b347ea83
  262.  
  263. /  The skip, add and pack unpacked files features have been changed:
  264.    These keywords have been removed:
  265.     SkipFile
  266.     AddFile
  267.     PackUnpacked
  268.    These keywords are available now:
  269.     SkipFilesList [d:\path\filename.ext]
  270.     AddFilesList [d:\path\filename.ext]
  271.     PackUnpackedFilesList [d:\path\filename.ext]
  272.    Examples:
  273.     SkipFilesList d:\palmscan\palmscan.skp
  274.     AddFilesList d:\palmscan\palmscan.add
  275.     PackUnpackedFilesList d:\palmscan\palmscan.pck
  276.  
  277.    If you use the SkipFile, AddFile and/or PackUnpacked feature(s), you must
  278.    either run PUpdate to update your configuration, or change it by hand.
  279.    PalmScan and PSetup do not support the old keywords anymore.
  280.  
  281.    The files-lists are ascii text files, containing:
  282.     [filename.ext]
  283.  
  284.    [filename.ext] can contain extended wildcards ('?' and '*').
  285.  
  286.    Example:
  287.     files.bbs
  288.     bimodem.log
  289.  
  290. /  The HackList feature has changed a bit. The hacklist can now be edited in
  291.    PSetup. It also supports (extended) wildcards now. When no extension is
  292.    available (no '.' in the complete name), PalmScan will assume '.*'. The
  293.    triggers are no longer supported.
  294.  
  295.    If you use the HackList feature with triggers, you must either run PUpdate
  296.    to update your configuration, or change it by hand. PalmScan and PSetup do
  297.    not support the triggers anymore.
  298.  
  299. /  PSetup will now write the configuration keywords in groups, like the groups
  300.    in PSetup itself.
  301.  
  302.  
  303. <EOF>